/**
 * keyof的作用就是将对象类型中的属性名全部提取出来组成联合类型来使用
 * 注意：这种写法不适合在接口类型中使用，比较适合在type取别名的时候时候
 */
type PerType={name:string,age:number,sex:string}

type PernUnionType='name'|'age'|'sex'

type GirlType={[key in keyof PerType]:any}
let lizi:GirlType={
   name:'Monica',
   age:23,
   sex:'男'
}